Automated analysis of dynamic web services

نویسنده

  • Jonas Boustedt
چکیده

Web applications appear as mazes to a user. Using a web browser, the user explores each web page without seeing the structure of the entire service. For a software tester, it would be convenient to have a map, in form of a graph, describing the functional topology of the service. In that way, it would be possible to analyse the possible paths which can be navigated to discover redundancies and circularities for example. A web spider tool can automate the construction of such a graph. The spider can request a document from the application, nd all references to other documents in it, and explore them recursively until all the references have been analysed. However, web services often produce dynamic responses which means that the content cannot be distinctly represented by its reference, i.e., the responses must be classi ed in a way that matches the users perception. The main problem is to nd suitable criteria for this classi cation. This study describes how to make such a tool and it surveys ideas for how to create a classifying identi er for dynamic responses. The implemented spider was used to make experiments on selected web services, using di erent models for web node identi cation. The result is a proposal of suitable criteria for classi cation of dynamic responses, coming from web applications. These criteria are implemented in algorithms which use the parse structure and the set of internal references as the dominant terms of identi cation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Image flip CAPTCHA

The massive and automated access to Web resources through robots has made it essential for Web service providers to make some conclusion about whether the "user" is a human or a robot. A Human Interaction Proof (HIP) like Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) offers a way to make such a distinction. CAPTCHA is a reverse Turing test used by Web serv...

متن کامل

Applying CBR Over an AI Planner for Dynamic Web Service Composition

Web services have emerged as a major technology for deploying automated interactions between distributed and heterogeneous applications. The main advantage of Web services composition is the possibility of creating value-added services by combining existing ones to achieve customized tasks. How to combine these services efficiently into an arrangement that is both functionally sound and archite...

متن کامل

Finding Community Base on Web Graph Clustering

Search Pointers organize the main part of the application on the Internet. However, because of Information management hardware, high volume of data and word similarities in different fields the most answers to the user s’ questions aren`t correct. So the web graph clustering and cluster placement in corresponding answers helps user to achieve his or her intended results. Community (web communit...

متن کامل

Dynamic Web Service Composition. Use of Case Based Reasoning and AI Planning

Web services have emerged as a major technology for deploying automated interactions between distributed and heterogeneous applications. The main advantage of web services composition is the possibility of creating valueadded services by combining existing ones to achieve customized tasks. How to combine these services efficiently into an arrangement that is both functionally sound and architec...

متن کامل

Semi-Automated Provisioning and Usage of Configurable Web Services

Although the amount of offered Web services is continuously increasing and the internet of products shifts more and more towards an internet of services there is still a big lack of efficient service allocation and price determination. Currently services are mostly charged as flat fees and pay-per-use prices. Albeit static pricing is the most common pricing scheme, dynamic and decentralized ser...

متن کامل

Towards a multi-agent planning based architecture for semantic Web Service Composition

With the rising popularity of Web services due to their potential to enable interoperability between applications implemented on different platforms, new issues far more complex and crucial than interoperability have appeared. The present paper considers an important problem related to the further development of the semantic Web service technology – the automated dynamic composition of Web serv...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002